45746e3b192a7a1bb5931c149e8e09184302a829,fabric/fabric-core-agent-jclouds/src/main/java/org/fusesource/fabric/service/jclouds/firewall/internal/Ec2FirewallSupport.java,Ec2SupportDelegate,flush,#ComputeService#NodeMetadata#,149
Before Change
@Override
public void flush(ComputeService service, NodeMetadata node) {
String region = AWSUtils.parseHandle(node.getId())[0];
EC2Client ec2Client = EC2Client.class.cast(service.getContext().unwrap().getProviderMetadata().getApiMetadata());
String groupName = "jclouds#" + node.getGroup() + "#" + region;
Set<SecurityGroup> matchedSecurityGroups = ec2Client.getSecurityGroupServices().describeSecurityGroupsInRegion(region, groupName);
for (SecurityGroup securityGroup : matchedSecurityGroups) {
After Change
@Override
public void flush(ComputeService service, NodeMetadata node) {
String region = AWSUtils.parseHandle(node.getId())[0];
EC2Client ec2Client = service.getContext().unwrap(EC2ApiMetadata.CONTEXT_TOKEN).getApi();
String groupName = "jclouds#" + node.getGroup() + "#" + region;
Set<SecurityGroup> matchedSecurityGroups = ec2Client.getSecurityGroupServices().describeSecurityGroupsInRegion(region, groupName);
for (SecurityGroup securityGroup : matchedSecurityGroups) {